package com.gk.panda.pojo;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * event_todo
 * @author 
 */
@Data
@TableName("event_todo")
public class EventTodo implements Serializable {
    /**
     * 主键id
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 事件编号
     */
    @TableField("event_sn")
    private String eventSn;

    /**
     * 事件类型
     */
    @TableField("event_type")
    private String eventType;

    /**
     * 事件标题
     */
    @TableField("event_title")
    private String eventTitle;

    /**
     * 事件状态：0：未查看，1：处理中，2：已完成
     */
    @TableField("event_status")
    private Integer eventStatus;

    /**
     * 所属机构id
     */
    @TableField("org_id")
    private Integer orgId;

    /**
     * 所属机构名称
     */
    @TableField("org_name")
    private String orgName;

    /**
     * 事件上报日期
     */
    @TableField("report_time")
    private Date reportTime;

    /**
     * 巡逻时间
     */
    @TableField("patrol_time")
    private String patrolTime;

    /**
     * 接收机构id
     */
    @TableField("receive_org_id")
    private Integer receiveOrgId;

    /**
     * 接收机构名称
     */
    @TableField("receive_org_name")
    private String receiveOrgName;

    /**
     * 设备编号
     */
    @TableField("device_sn")
    private String deviceSn;

    /**
     * 经度
     */
    @TableField("longitude")
    private String longitude;

    /**
     * 纬度
     */
    @TableField("latitude")
    private String latitude;

    /**
     * 布设位置
     */
    @TableField("deployment_position")
    private String deploymentPosition;

    /**
     * 事件描述
     */
    @TableField("event_description")
    private String eventDescription;

    /**
     * 文字描述
     */
    @TableField("text_description")
    private String textDescription;

    /**
     * 创建人名称
     */
    @TableField("create_name")
    private String createName;

    /**
     * 创建时间
     */
    @TableField("create_time")
    private Date createTime;

    /**
     * 修改人名称
     */
    @TableField("update_name")
    private String updateName;

    /**
     * 修改时间
     */
    @TableField("update_time")
    private Date updateTime;

    /**
     * 完成时间
     */
    @TableField("finish_time")
    private Date finishTime;

    /**
     * 删除标识
     */
    @TableField("del_flag")
    private Integer delFlag;

    /**
     * 创建人账号
     */
    @TableField("fk_create")
    private String fkCreate;

    /**
     * 修改人账号
     */
    @TableField("fk_update")
    private String fkUpdate;

    private static final long serialVersionUID = 1L;
}